#ifndef PROGRAM_OVERRIDE_H
#define PROGRAM_OVERRIDE_H

class ProgramOverride {
	bool singleBlock_;
	bool optionalStop_;
	bool blockDelete_;

public:
	void setSingleBlock(bool singleBlock)
	{
		singleBlock_ = singleBlock;
	}
	void setOptionalStop(bool optionalStop)
	{
		optionalStop_ = optionalStop;
	}
	void setBlockDelete(bool blockDelete)
	{
		blockDelete_ = blockDelete;
	}
	bool getSingleBlock() const
	{
		return singleBlock_;
	}
	bool getOptionalStop()
	{
		return optionalStop_;
	}
	bool getBlockDelete()
	{
		return blockDelete_;
	}
};

#endif
